Julien Moutinho [Sun, 19 Oct 2014 09:48:21 +0000 (11:48 +0200)]
fix new fr translations
Julien Moutinho [Sun, 19 Oct 2014 09:47:44 +0000 (11:47 +0200)]
modify mail notification to make it optional
Julien Moutinho [Sun, 19 Oct 2014 09:34:10 +0000 (11:34 +0200)]
add CAN_DELETE_VOTES support
Julien Moutinho [Sun, 19 Oct 2014 09:33:34 +0000 (11:33 +0200)]
add comments support
Julien Moutinho [Fri, 17 Oct 2014 10:47:01 +0000 (12:47 +0200)]
fix cardinal-5 description
Julien Moutinho [Fri, 3 Oct 2014 13:52:19 +0000 (15:52 +0200)]
change cardinal-5 description
Julien Moutinho [Tue, 16 Sep 2014 23:28:23 +0000 (01:28 +0200)]
fix vote display
Julien Moutinho [Tue, 16 Sep 2014 23:28:08 +0000 (01:28 +0200)]
fix vote termination
Julien Moutinho [Wed, 10 Sep 2014 17:38:47 +0000 (19:38 +0200)]
fix SQL query argument passing
Julien Moutinho [Sat, 30 Aug 2014 22:05:31 +0000 (00:05 +0200)]
fix some little things
Julien Moutinho [Sat, 9 Aug 2014 04:30:20 +0000 (06:30 +0200)]
modify to range voting
Julien Moutinho [Fri, 8 Aug 2014 05:17:47 +0000 (07:17 +0200)]
fix too long lines
Julien Moutinho [Fri, 8 Aug 2014 05:17:19 +0000 (07:17 +0200)]
fix hard coded vote url
Julien Moutinho [Fri, 8 Aug 2014 05:16:58 +0000 (07:16 +0200)]
fix missing openid lib on wheezy
Julien Rabier [Wed, 13 Aug 2014 14:18:43 +0000 (16:18 +0200)]
[PATCH] by julm - fix missing check that choice belongs to current vote
Julien Rabier [Wed, 13 Aug 2014 14:17:48 +0000 (16:17 +0200)]
remove trailing whitespaces
Julien Rabier [Sat, 25 May 2013 23:31:58 +0000 (01:31 +0200)]
fix another utf-8 (and maybe last) issue in reminder.py
Julien Rabier [Sat, 25 May 2013 23:30:39 +0000 (01:30 +0200)]
fix another utf-8 issue in reminder.py
Julien Rabier [Sat, 25 May 2013 23:28:26 +0000 (01:28 +0200)]
fix utf-8 issue and a missing variable in reminder.py
Julien Rabier [Sat, 25 May 2013 23:18:28 +0000 (01:18 +0200)]
fix again another utf-8 issue in reminder.py
Julien Rabier [Sat, 25 May 2013 23:09:36 +0000 (01:09 +0200)]
fix another utf-8 issue in reminder.py
Julien Rabier [Mon, 20 May 2013 22:55:38 +0000 (00:55 +0200)]
fix broken lines in reminder.py
Julien Rabier [Mon, 20 May 2013 22:47:58 +0000 (00:47 +0200)]
fix encoding in reminder.py + typo
Julien Rabier [Sun, 19 May 2013 21:55:36 +0000 (23:55 +0200)]
update requirements
Julien Rabier [Mon, 22 Apr 2013 19:14:57 +0000 (21:14 +0200)]
Typo
Julien Rabier [Sat, 2 Mar 2013 18:03:33 +0000 (19:03 +0100)]
fix a typo in french translation
Cyprien Nicolas (fulax) [Sun, 10 Feb 2013 16:50:22 +0000 (17:50 +0100)]
Add Content-type header to mails. Charset is set to utf-8, as the body is utf-8 encoded
Julien Rabier [Sat, 22 Dec 2012 20:08:26 +0000 (21:08 +0100)]
update messages.pot
Julien Rabier [Sat, 22 Dec 2012 18:06:53 +0000 (19:06 +0100)]
update fr translation
Julien Rabier [Sat, 22 Dec 2012 18:06:33 +0000 (19:06 +0100)]
add i18n support for reminder script
Julien Rabier [Sat, 22 Dec 2012 15:10:24 +0000 (16:10 +0100)]
add translation files, generated with pybabel
Julien Rabier [Sat, 22 Dec 2012 15:02:21 +0000 (16:02 +0100)]
fix one missing utf-8 encoding
Julien Rabier [Sat, 22 Dec 2012 14:52:26 +0000 (15:52 +0100)]
add support for translation via babel
Julien Rabier [Sat, 22 Dec 2012 14:51:58 +0000 (15:51 +0100)]
add 2 lines of conf for babel
Julien Rabier [Sat, 22 Dec 2012 14:51:33 +0000 (15:51 +0100)]
add some lines of how-to about translation
Julien Rabier [Sat, 22 Dec 2012 12:44:47 +0000 (13:44 +0100)]
add requirements.txt
Julien Rabier [Sat, 22 Dec 2012 12:32:44 +0000 (13:32 +0100)]
fix flask-openid import
Arnaud Delcasse [Mon, 1 Oct 2012 12:11:16 +0000 (14:11 +0200)]
Fix error when retrieving groups for the display user page
Arnaud Delcasse [Wed, 12 Sep 2012 12:27:07 +0000 (14:27 +0200)]
Bug fix (was sending reminders only for 1 vote and not all)
Arnaud Delcasse [Wed, 12 Sep 2012 09:33:01 +0000 (11:33 +0200)]
Reminder every week before the end of the vote
Arnaud Delcasse [Wed, 12 Sep 2012 09:07:48 +0000 (11:07 +0200)]
Mail notifications during last days of a vote.
Arnaud Delcasse [Wed, 12 Sep 2012 06:07:55 +0000 (08:07 +0200)]
Remind nonvoters
Arnaud Delcasse [Tue, 11 Sep 2012 22:30:41 +0000 (00:30 +0200)]
Send a main when opening a vote
Arnaud Delcasse [Tue, 4 Sep 2012 19:21:43 +0000 (21:21 +0200)]
Fix error during merge
Arnaud Delcasse [Tue, 4 Sep 2012 19:13:21 +0000 (21:13 +0200)]
change version number
Julien Rabier [Mon, 3 Sep 2012 19:20:37 +0000 (21:20 +0200)]
Merge branch 'reorganize_files' of git.ndn.cx:cavote
Conflicts:
main.py
Arnaud Delcasse [Mon, 3 Sep 2012 18:15:17 +0000 (20:15 +0200)]
Add README file with instructions for development and production installation
Arnaud Delcasse [Mon, 3 Sep 2012 17:54:18 +0000 (19:54 +0200)]
Separate configuration
Arnaud Delcasse [Mon, 3 Sep 2012 09:00:07 +0000 (11:00 +0200)]
Add vote deletion (only hides it in the DB : can be recovered manually from SQL by updating the row)
Arnaud Delcasse [Fri, 31 Aug 2012 19:18:53 +0000 (21:18 +0200)]
Update of the OpenID was not working (it was only working at creation of the user) and missing for the user itself.
Arnaud Delcasse [Thu, 30 Aug 2012 20:59:43 +0000 (22:59 +0200)]
Add OpenID authentication in parallel with casual one
Julien Rabier [Thu, 30 Aug 2012 18:04:09 +0000 (20:04 +0200)]
Merge branch 'bug-transparent' of git://git.rogdham.net/cavote
Rogdham [Thu, 30 Aug 2012 16:29:28 +0000 (18:29 +0200)]
Fix bug for non-transparent sondages
Bug detail: when user is not logged, an exception was raised when she was
looking to a non-transparent vote.
Rogdham [Thu, 30 Aug 2012 14:40:02 +0000 (16:40 +0200)]
Better crypto for storing passwords
Instead of hash(passwd), store hash(SALT, key, passwd) where:
- SALT is application-specific
- key is random and changed each time passwd changes
To login as admin the first time, go and see /login/1/victory
Arnaud Delcasse [Thu, 30 Aug 2012 09:25:34 +0000 (11:25 +0200)]
Return to join method for fetching publisher
Arnaud Delcasse [Thu, 30 Aug 2012 09:12:51 +0000 (11:12 +0200)]
Fix issue with publisher
Arnaud Delcasse [Thu, 30 Aug 2012 08:44:42 +0000 (10:44 +0200)]
Fix problem of publisher again
Arnaud DELCASSE [Thu, 30 Aug 2012 08:27:02 +0000 (10:27 +0200)]
Fixed hardcoded vote publisher value to maethor
Arnaud Delcasse [Sat, 18 Aug 2012 16:54:30 +0000 (18:54 +0200)]
rewrite \r\n instead of \n
Arnaud Delcasse [Sat, 18 Aug 2012 16:53:27 +0000 (18:53 +0200)]
Merge branch 'master' of git.ndn.cx:cavote
Arnaud Delcasse [Sat, 18 Aug 2012 16:51:23 +0000 (18:51 +0200)]
Fix issue when generating email (unicode decoding)
Arnaud Delcasse [Sat, 18 Aug 2012 16:51:23 +0000 (18:51 +0200)]
Fix issue when generating email (unicode decoding)
Guillaume Subiron [Fri, 8 Jun 2012 07:41:44 +0000 (09:41 +0200)]
Continue arg in login and logout routes
Guillaume Subiron [Thu, 7 Jun 2012 16:44:04 +0000 (18:44 +0200)]
Many TODOs, debug, cleanup, urls
Guillaume Subiron [Thu, 7 Jun 2012 13:13:08 +0000 (15:13 +0200)]
Ajout de boites modales pour les suppressions d'éléments
Guillaume Subiron [Thu, 7 Jun 2012 12:32:33 +0000 (14:32 +0200)]
Admins can delete and edit users
Guillaume Subiron [Thu, 7 Jun 2012 12:32:18 +0000 (14:32 +0200)]
Interface details
Guillaume Subiron [Wed, 6 Jun 2012 20:18:47 +0000 (22:18 +0200)]
Dispay
Guillaume Subiron [Wed, 6 Jun 2012 20:18:25 +0000 (22:18 +0200)]
Nb votes and max votes displayed in progress bar
Guillaume Subiron [Tue, 5 Jun 2012 14:36:09 +0000 (16:36 +0200)]
Debug
Guillaume Subiron [Tue, 5 Jun 2012 14:20:31 +0000 (16:20 +0200)]
Send email to new user
Guillaume Subiron [Tue, 5 Jun 2012 12:35:23 +0000 (14:35 +0200)]
Added constraints in DB
Guillaume Subiron [Tue, 5 Jun 2012 10:10:10 +0000 (12:10 +0200)]
Debug
Guillaume Subiron [Tue, 5 Jun 2012 09:58:35 +0000 (11:58 +0200)]
Choices patterns in vote creation
Guillaume Subiron [Tue, 5 Jun 2012 09:58:16 +0000 (11:58 +0200)]
Users can see waiting votes, votes can be terminated
Guillaume Subiron [Mon, 4 Jun 2012 20:08:54 +0000 (22:08 +0200)]
can_vote and can_see_vote supports groups, plus some debug
Guillaume Subiron [Mon, 4 Jun 2012 17:58:21 +0000 (19:58 +0200)]
Progress bars
Guillaume Subiron [Mon, 4 Jun 2012 16:23:12 +0000 (18:23 +0200)]
Finished password lost
Guillaume Subiron [Mon, 4 Jun 2012 16:22:53 +0000 (18:22 +0200)]
We cannot open a vote if there is less than 2 choices
Guillaume Subiron [Mon, 4 Jun 2012 14:13:33 +0000 (16:13 +0200)]
Renamed role table into groups, and debug
Guillaume Subiron [Mon, 4 Jun 2012 14:12:25 +0000 (16:12 +0200)]
Many improvment in votes
Guillaume Subiron [Mon, 4 Jun 2012 09:38:35 +0000 (11:38 +0200)]
Users can vote
Guillaume Subiron [Mon, 4 Jun 2012 08:14:57 +0000 (10:14 +0200)]
Attachments
Guillaume Subiron [Wed, 30 May 2012 19:59:10 +0000 (21:59 +0200)]
Cleanup
Guillaume Subiron [Wed, 30 May 2012 16:17:14 +0000 (18:17 +0200)]
Print groups in user list
Julien Rabier [Wed, 30 May 2012 12:23:29 +0000 (14:23 +0200)]
drop user_role table
Guillaume Subiron [Wed, 30 May 2012 08:53:17 +0000 (10:53 +0200)]
Password are encrypted
Guillaume Subiron [Wed, 30 May 2012 08:53:03 +0000 (10:53 +0200)]
Check values in user_edit to avoid sqlite integrity errors
Guillaume Subiron [Wed, 30 May 2012 07:37:44 +0000 (09:37 +0200)]
Admin can select groups in user creation
Guillaume Subiron [Tue, 29 May 2012 19:18:52 +0000 (21:18 +0200)]
Renaming
Guillaume Subiron [Tue, 29 May 2012 15:22:46 +0000 (17:22 +0200)]
Debug
Guillaume Subiron [Tue, 29 May 2012 15:20:42 +0000 (17:20 +0200)]
Administration des users et des votes
Guillaume Subiron [Tue, 29 May 2012 14:32:53 +0000 (16:32 +0200)]
Votes list
Guillaume Subiron [Tue, 29 May 2012 13:26:28 +0000 (15:26 +0200)]
Added metas to vote view, added attachments table
Guillaume Subiron [Tue, 29 May 2012 11:41:05 +0000 (13:41 +0200)]
Show vote
Guillaume Subiron [Tue, 29 May 2012 10:03:42 +0000 (12:03 +0200)]
Admin roles
Guillaume Subiron [Tue, 29 May 2012 10:03:22 +0000 (12:03 +0200)]
Admins can edit votes
Guillaume Subiron [Mon, 28 May 2012 20:09:37 +0000 (22:09 +0200)]
Edit vote
Julien Rabier [Mon, 28 May 2012 16:40:37 +0000 (18:40 +0200)]
fix typo schema
Guillaume Subiron [Mon, 28 May 2012 15:37:08 +0000 (17:37 +0200)]
Store more infos in session